@charset "utf-8";

body {
	background:#ffffff;
	color:#666666;
	font-family: Verdana, Geneva, sans-serif;
	font-size:0.7em;
	width:100%;
	margin:0;
	padding:0;
}

h1 {font-size:2em; font-weight:normal;}
h2 {font-size:0.8em;}
h3 {font-size:1.1em; font-weight:normal;}

a {color:#25acd8;}
a:hover {color:#22aad8;}
a:visited {color:#22aad8;}

p {line-height:14px;}

#wrap {margin:0; width:100%; height:100%;}
#top, #middle, #bottom {width:100%;padding:0; margin:0; min-width:1000px;}

/* TOP 
================================================================= */
#top {background:url(../images/bg_top.png) center top repeat-x; height:59px;}
#loginForm, #registerLink, #cartButton {margin-top:6px;}
#top input {float:left; border:1px #c2c1c1 solid; font-size:0.77em; height:16px; margin-right:8px; width:92px;}
#registerLink a, #cartButton a {display:block; font-size:0.77em; padding-bottom:3px;}
#cartButton {background:url(../images/bg_cartb.png) left center no-repeat; padding: 4px 10px 4px 26px;}
#cartButton a {color:#FFF; display:block; text-decoration:none;}
#topContent {margin-left: 680px !important; width: 480px;}
#topMenu {}

#slogan{
	margin: 10px 0 0 0;
	background: url(../images/slogan.png) no-repeat;
	height: 80px;
	float: left;
	width: 350px;
}

/* MIDDLE 
================================================================= */
/* Sidebar 
================================================================= */
.sidePad {/*background:url(../image/bg_sidepad_top.png) left top no-repeat;*/ margin-bottom:15px; position:relative;}
.sidePad h1 {background:url(../images/bg_sidep.png) left top no-repeat; padding:17px 5px 27px 35px; display:block;}
.sidePadMid {background:url(../images/bg_sideq.png) left center repeat-y; margin-top:-7px; padding:0 40px 0 12px;}

.sideText p {font-size:0.85em; text-align:justify;}

.sidePadBot {background:url(../images/bg_sider.png) left bottom no-repeat; height:18px;}
/*.sidePad#sideMenu {background:url(../image/logodynamic.png) right bottom no-repeat; overflow:visible; z-index:5;}*/
.dynamicLogo {
	background:url(../images/logodyna.png) right bottom no-repeat;
	bottom:0;
	height:92px;
	position:absolute;
	right:31px;
	width:86px;
	z-index: 0;
}
#sideMenu .sidePadTop h1 {background:url(../images/bg_side_show.png) left top no-repeat; z-index: 100; }
#sideMenu .female.sidePadTop {background:url(../images/bg_sideq.png) left center repeat-y; z-index: 100;}
#sideMenu .male.sidePadTop {background:url(../images/bg_sideq.png) left center repeat-y; z-index: 100;}
#sideMenu .accessory.sidePadTop {background:url(../images/bg_sideq.png) left center repeat-y;}
#sideMenu .male.sidePadTop h1, .male a:hover, .male .selected a {color:#22aad8;}
#sideMenu .female.sidePadTop h1, .female a:hover, .female .selected a {color:#e75982; padding-bottom:27px;}
#sideMenu .female.sidePadMid {margin-top:-7px;}
#sideMenu .accessory.sidePadTop h1, .accessory a:hover, .accessory .selected a {color:#3b988e; padding-bottom:27px;}
#sideMenu .accessory.sidePadMid {margin-top:-7px;}
#sideMenu ul {margin-left:24px;}
.sidePadMid li a {color:#666666; line-height:20px; position:relative; z-index:1;}
.sidePadMid td {height:18px;}
.newsDate {color:#25acd8;}

#imgAdv01.sidePad h1 {background:none;}
#imgAdv01.sidePad .sidePadMid {background:none; padding:0;}
#imgAdv01.sidePad .sidePadBot {background:none;}
.sidePad.sideText.twoCols .sidePadMid{padding:0 35px 0 10px;}
/* Main
================================================================= */
#maincontent {z-index:1; position:relative; text-align:center;}
#home {}
/* Slideshow
-------------------------- */
#slideShowContainer {
	
	/**/
	padding:0 10px;
	text-align:center;
	
}
#home #slideShowContainer,#productCat #slideShowContainer,#product #slideShowContainer {/*background:url(../image/bg_slideshow.png) center no-repeat;*/}
#home #slides, #productCat #slides, #product #slides {width:683px; height:364px;}
#home #slides .slides_container,#productCat #slides .slides_container, #product #slides .slides_container {width:683px; height:354px;}
#slides .pagination {
	/*margin:26px auto 0;*/
	display:block;
	text-align:right;
	width:100px;
	
}

#slides .pagination li {
	float:left;
	margin:0 1px;
}

#slides .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/paginati.png);
	background-position:0 0;
	/*float:left;*/
	overflow:hidden;
}
#slides .pagination li.current a {
	background-position:0 -12px;
}

/*#product #slideShowContainer {background:url(../image/bg_slideshow_s.png) center no-repeat;}*/
#catImg {margin:16px 0 0;}
#catImg .notSelected a {-moz-opacity:.5; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.5; /*text-align:center;*/}
/*#productDetail #catImg .male.selected a, #productDetail #catImg .female.selected a, #productDetail #catImg .male a:hover, #catImg .female a:hover {-moz-opacity:1; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); opacity:1;}*/
.product {margin-top:16px;}
.product h3 {text-transform:uppercase;  margin-bottom:10px; text-align:left; padding:5px;}
.product#newProductMale h3, .product#newProductFemale h3, #newProductAccessory h3 {color:#FFF; display:block;}
#newProductMale h3 {background:#25acd8; border:1px #4885b9 solid;}
#newProductFemale h3 {background:#e65780; border:1px #b7375c solid;}
#newProductAccessory h3 {background:#3b988e; border:1px #206f67 solid;}
.productList.type1 .listItem {float:left; width:142px;}
.productList.type1 a {display:block;padding:6px 0; text-decoration:none;}
.productList.type1 a:hover {background:#e3e5e5;}
.productList.type1 a img {border:1px #fff solid; display:block; margin:0 5px;}
.productList.type1 a:hover img {border:1px #2aaed9 solid;}
.productList.type1 .name, .product .name {color:#25acd8; font-weight:bold; text-align:left; /*text-transform:uppercase;*/}
.productList.type1 .info, .product .info {
	color:#666666;
	line-height:16px;
	margin:10px 7px 0;
	text-align:justify;
}
.productList.type1 .info {height:130px; position:relative;}
.product .info {font-size:12px;}
.product .infoValue {
	color:#24abd8;
}
.productList.type1 .price, .product .price {
	background:#adacac;
	border:1px #adacac solid;
	color:#FFF;
	display:block;
	margin-top:10px;
	padding:2px 3px;
	text-transform:uppercase;
}
.productList.type1 .price {position:absolute; bottom:0;}

.productList.type2 .listItem {text-align:center; height:154px; margin-bottom:10px;}
.productList.type2.male .listItem {background:url(../images/bg_catit.png) center top no-repeat; text-align:center; height:154px;}
.productList.type2.female .listItem {background:url(../images/bg_catit.png) center top no-repeat; text-align:center; height:154px;}
.productList.type2 .name {color:#666666; padding:7px 30px; text-align:left; text-transform:uppercase;}
.productList.type2 a img {border:1px #e3e5e5 solid; display:block; margin:0 13px;}
.productList.type2.male a:hover img {border:1px #2aaed9 solid;}
.productList.type2.female a:hover img {border:1px #e75982 solid;}


.articleList .listItem .itemTop {background: url(../images/bg_artic.png) center bottom no-repeat; height:20px;}
.articleList .listItem .itemMid {background: url(../images/bg_artic.png) center repeat-y;}
.articleList .listItem .itemBot {background: url(../images/bg_artic.png) center top no-repeat; height:20px;}
.articleList .listItem .itemMid {padding:0 20px; text-align: left;}
.articleList .listItem .itemMid img {float:left; margin: 0 20px 10px 0;}
.articleList .listItem .info {line-height: 20px;}
.articleList .listItem .name {color: #25acd8; font-weight: bold;}
.articleList .listItem .itemDate {color: #25acd8; font-style: italic;}
/*Gallery */


/* Wrap right top */
#searchBox {
	background:#b3d419;
	position:absolute;
	top:20px;
	right:26px;
}
#searchBox label {color:#FFF; float:left; padding:4px 10px;}
#searchBox input {border:#b3d419 1px solid;}

/* Wrap right middle */
#wrMid {padding:0 18px 22px 39px;}

.oneCol.article h1 {color:#0f0a07; font-size:2em; padding:22px 0;}
.oneCol .articleContent {margin-right:18px; text-align:justify;}
.theTeam .articleContent {margin-bottom:18px;}

img.leftImg {float:left; margin-right:28px;}
.threeCol {float:left; width:169px; margin:20px 29px 0 0;}
.threeCol.last {margin-right:0;}
.threeCol .title {background:url(../images/bg_3col_.jpg) center repeat; height:66px; padding:0 5px 0 20px;}
.threeCol .title h1 {color:#a0b32b; font-size:2.0em; padding:10px 0 5px;}
.threeCol .title a {color:#b2b2b2; font-size:1.2em;}
.threeCol .title a:hover {color:#a0b23b;}
.threeCol .content {border:#2e2317 3px solid; color:#2b2116; padding:10px;}
.readMore a {
	color:#25acd8;
	display:block;
	font-style:italic;
	padding:2px 0;
}
.readMore a:hover, .readMore a:visited {color:#a0b23b;}

/* Wrap right bottom */

/* BOTTOM 
================================================================= */
#bottom {background:url(../images/bg_bot.png) center bottom repeat-x; height:125px; position:relative;}
#bottomContent {padding-top:45px; line-height:82px; vertical-align:middle;}
#botMenu a, #botLink a {color:#adacac; font-size:1.2em; margin-right:30px;}
#botLink a {margin-right:20px;}
#botLink img {vertical-align:middle;}
#dynamicLogoB {
	background:url(../images/logodynb.png) center no-repeat;
	bottom:83px;
	height:155px;
	position:absolute;
	right:0;
	width:146px;
	z-index:0;
}

/* Contact Form 
================================================================= */
#contactForm {
	background:url(../images/bg_conta.jpg) center no-repeat;
	color:#a0b32b;
	font-family: Verdana, Geneva, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
	width:709px;
	height:500px;
}
#contactForm #info {float:left; font-weight: normal; margin-top:90px; width:260px;}
#contactForm #info p {font-size: 0.8em; line-height:20px; margin-left:30px; margin-bottom:5px;}
#contactForm #info img {padding:20px;}
#contactForm #inputField {margin-left:320px;}
#contactForm #inputField label {display:block; padding:25px 0 10px;}
/* END 
========================================================================================= */



/* Menu
================================================================= */
#mastmenu{
	clear:both;
	float:left;
	/*width:100%;margin-top:19px;*/
	background:url(../images/bg_menu_corners.png) no-repeat left top;
	margin-bottom:17px;
	/* Addes */
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}
#mastmenu .inner{
	float:left;
	background:url(../images/bg_menu_corners.png) no-repeat right -44px;
	margin-left:13px;
}
#mastmenu ul{
	float:left;
	background:url(../images/bg_menu_corners.png) repeat-x left bottom;
	margin-right:13px;
	width:927px;
}
#mastmenu li{
	float:left;
	margin-top:1px;
	margin-bottom:3px;
	border-right:1px solid #e0e0e0;
}
#mastmenu a,
#mastmenu a:hover{
	font-family:"UTM HelvetIns";
	display:block;
	line-height:40px !important;
	height:40px !important;
	padding:0px 20px;
	text-decoration:none;
	color: #22aad8;
	background:transparent;
	font-size:14px;
	text-transform:uppercase;
}
#mastmenu a:hover{
	color:#FFF;
	background:url(../images/bg_menu_corners.png) repeat-x left -88px;
}
#mastmenu a h3
{
	padding-top:15px;
}
/* ADDED
==================================================== */
.sidePadTop h1
{
	padding: 19px 5px 27px 35px !important;
}
#headerContent #logo
{
	float: left;
}
#headerContent #shopping-cart
{
	background:url(../images/shopping.gif) no-repeat;
	font-size: 10pt;
	float: right;
	width:158px;
	height:52px;
	margin-right: 10px;
	padding:14px 0 0 84px;
	color:#282828;
	font-family:Arial, Helvetica, sans-serif;
}
#shopping-cart p.title{
	color:#0292c8;
	margin:0;
	font-weight:bold;
}
#shopping-cart p.items{
	margin-top: 7px;
}
#shopping-cart a{
	font-size:10px;
	color:#0292c8;
}
.product h3{
	padding-top: 7px;
}
#middleContent{
	margin-top: -20px;
}
#logo{
	margin-bottom: 2px;	
}
#shopping-cart{
	margin-top: 10px;
}
.productInfoWrap{
	margin: 10px 0;
}

.comment{
		
}
.comment-body{
	margin-left: 20px;
	padding: 5px;
}
.comment-meta{
	font-weight: bolder;	
	margin-left: -10px;
}